from decimal import Decimal

# python的标准数据类型
""" python的基础数据类型有
    有六个标准的数据类型：
        Number（数字）
        String（字符串）
        List（列表）
        Tuple（元组）
        Set（集合）
        Dictionary（字典）
"""

# python 支持三种不同的数值类型
''' 整型(int) 整数 对于很大的数，例如10000000000，很难数清楚0的个数。Python允许在数字中间以_分隔，因此，写成10_000_000_000和10000000000是完全一样的
    浮点 float 小数  浮点型也可以使用科学计数法表示（2.5e2 = 2.5 x 102 = 250）
    复数((complex)) - 复数由实数部分和虚数部分构成，可以用a + bj,或者complex(a,b)表示， 复数的实部a和虚部b都是浮点型。
'''

# 整数 可以表示 正数负数和0
'''
整数不同进制的表示
 十进制 默认的
 二进制 0b开头
 八进制 0o开头
 十六进制 0x开头
'''

# 浮点类型
'''
 浮点数由整数部分和小数部分组成
 浮点数存储的数据进行计算时,有可能出现小数位数不确定的情况
 (舍入误差)
 可以通过导入模块decimal
    from decimal import Decimal
'''

print(Decimal('1.1') + Decimal('2.2'))

# bool 用来表示真和假 类型只有两种 true 和 false
'''
 bool 类型可以转换成整数
 true->1
 false -> 0
'''

# 字符串
'''
    字符串类型又被称为不可变的字符序列
    可以使用单引号 '' 双引号 "" 三引号 """ """ 或者 ''' '''来定义
    单引号和双引号定义的字符串必须在一行
    三引号定义的字符串可以分布在连续的多行

'''
